package xkp.lesson5;

public class Demo3 {
	public static void main(String[] args) {
		int[] arr = {22,11,66,45,89,120,33};
		//求数组中的最大值
		//可以定义一个变量变量的值为数组中第一个元素，如果第二个比第一个大，值把第二个的值赋给变量，如果不是则不赋值
		//继续向下走
		int max = getMax(arr);
		System.out.println(max);
		//System.err.println(max);
		int min = getMin(arr);
		System.out.println(min);
	}
	
	/**
	 * 求一维数组中的最大值
	 * @param arr 一维数组
	 * @return 把最大值返回
	 */
	public static int getMax(int[] arr) {
		int temp = arr[0];
		for(int i = 1; i < arr.length; i++) {
			if(temp <arr[i]) {
				temp = arr[i];
			}
		}
		return temp;
	}

	
	/**
	 * 求一维数组中的最小值
	 * @param arr 一维数组
	 * @return 把最小值返回
	 */
	public static int getMin(int[] arr) {
		int temp = arr[0];
		for(int i = 1; i < arr.length; i++) {
			if(temp > arr[i]) {
				temp = arr[i];
			}
		}
		return temp;
	}

}
